﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1.Models
{
    public class Goose : Gooseobraznie
    {
        #region Fields
        ///Безусловная инициализация
        private bool m_HaveKinksOnBeak = default(bool);
        private bool m_HaveMiddleNeck = default(bool);
        #endregion

       #region constructor
       public Goose()
		{
		    /// Инициализация свойств объекта
            m_HaveKinksOnBeak = true;     ///Зубчики на клюве
            m_HaveMiddleNeck = true;  
         
		}
		#endregion
        
        #region Properties
        ///Пример полной формы декларации свойства
        ///
       public bool HaveKinksOnBeak
        {
            get
            {
                return m_HaveKinksOnBeak;
            }
            set
            {
                m_HaveKinksOnBeak = value;
            }
        }

       public bool HaveMiddleNeck
       {
           get
           {
               return m_HaveMiddleNeck;
           }
           set
           {
               m_HaveMiddleNeck = value;
           }
       }
                     
        ///Пример сокращенной формы декларации свойства
        ///    public bool HaveMiddleNeck { get; set; }
        #endregion

        #region Methods
        public void Cackle() { } ///Гогочат
        #endregion
    }
}
